more powerful engine - Turkish English Dictionary